<?php

/**
 * Classe représentant d'une dépense.
 * @author CHAGNON Laura
 * @since 25 septembre 2013
 * @version 1.0
 */

class Depense
{
		/*Attributs*/
	/**
	 * Identifiant de la dépense
	 * @var integer
	 */
	private $_id;
	
	/**
	 * Libellé de la dépense
	 * @var string
	 */
	private $_libelle;
	
	/**
	 * Budget alloué à la dépense
	 * @var float
	 */
	private $_bugdet;
	
	/**
	 * Fournisseur associé à la dépense
	 * @var string
	 */
	private $_fournisseur;
	
	/**
	 * Action associée a la dépense
	 * @var ActionDeCommunication
	 */
	private $_action;
	
	
	/*Constructeur */
	
	
	
	/*Getters et Setters*/
	
	
	/**
	 * Fonction permettant de récupérer l'identifiant de la dépense
	 * @return int
	 */
	public function get_id()
	{
		return $this->_id;
	}
	
	/**
	 * Fonction permettant de récupérer le libellé de la dépense
	 * @return int
	 */
	public function get_libelle()
	{
		return $this->_libelle;
	}
	
	/**
	 * Fonction permettant de modifier le libellé de la dépense
	 * @param string
	 */
	public function set_libelle($libelle)
	{
		$this->_libelle=$libelle;
	}
	
	/**
	 * Fonction permettant de récupérer le budget de la dépense
	 * @return float
	 */
	public function get_budget()
	{
		return $this->_budget;
	}
	
	/**
	 * Fonction permettant de modifier le budget de la dépense
	 * @param float
	 */
	public function set_budget($budget)
	{
		$this->_budget=$budget;
	}
	
	/**
	 * Fonction permettant de récupérer le fournisseur associé à la dépense
	 * @return string
	 */
	public function get_fournisseur()
	{
		return $this->_fournisseur;
	}
	
	/**
	 * Fonction permettant de modifier le fournisseur associé à la dépense
	 * @param float
	 */
	public function set_fournisseur($fournisseur)
	{
		$this->_fournisseur=$fournisseur;
	}
	
	/**
	 * Fonction permettant de récupérer l'action associé à la dépense
	 * @return Action
	 */
	public function get_action()
	{
		return $this->_action;
	}
	
	/**
	 * Fonction permettant de modifier l'action associé à la dépense
	 * @param Action
	 */
	public function set_action($action)
	{
		$this->_action=$action;
	}
	
	
}
	
	
?>